package com.spring.oaassist.web.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.math.BigDecimal;

import com.spring.oaassist.web.model.*;




public interface ReportMapper {
	List<CoursePlan> coursePlan(HashMap hm);
	List<SalePlan> salePlan(HashMap hm);
	List<BusinessDaily> businessDaily(HashMap hm);
	
	List<Custom> getCustomListByUserID(HashMap hm);
	List<Custom> getAssistListByUserID(HashMap hm);
	
	int checkCustomAssistCount(HashMap hm);
	int updateCustomAssist(HashMap hm);
	int insertCustomAssist(HashMap hm);
	
	List<HashMap<String,Object>> userList(HashMap<String,Object> hm);
	List<HashMap<String,Object>> getOrderList(HashMap<String,Object> hm);
	List<HashMap<String,Object>> getOrderDetailList(HashMap<String,Object> hm);
	List<HashMap<String,Object>> getParkList(HashMap<String,Object> hm);
	
	String[] getUserIDByAssistID(String assistID);
	
	List<HashMap<String,Object>> income();
	List<HashMap<String,Object>> cost();
	
	BigDecimal yearIncome();
	BigDecimal yearPayment();
	BigDecimal yearContractIncome();
	int yearContractCount();
	
	List<HashMap<String,Object>> personIncome();
	List<HashMap<String,Object>> personPayment();
}
